package com.css.fxfzdpzs.modules.aqbz.repository;

import com.css.fxfzdpzs.modules.aqbz.entity.first.*;
import com.css.fxfzdpzs.modules.aqbz.entity.second.*;
import com.css.fxfzdpzs.modules.aqbz.vo.AbMapDateEntity;

import java.util.List;

/**
 * @author y1fan
 * @description
 */
public interface AqbzRepository {


    List<AbActivityEvent> getActivityEvent();

    List<AbActivityNumStatistics> getAbActivityNumStatistic();


    List<AbPlaceHotList> getPlaceHotList();

    List<AbProvinceActivationRank> getAbProvinecActivationRank();

    AbSystemAchievementsStatistics getAbSystemAchievementsStatistics();

    AbSystemYseSituation getAbSystemYseSituation();


    List<AbRiskDangerPoints> getAbRiskDangerPoints(String iaId);

    AbReport getReport(String iaId);

    List<AbTujian> getTjzs(String iaId);

    List<AbKeySite> getZdcs(String iaId);


    List<AbLittleZdcs> getLittleZdcs(String zdcsId);

    List<AbMapDateEntity> getMapDate(String flag);

    List<AbMapDate> getIa(String provinceCode, String type);

    List<String> getSiteName();

    Integer getPlaceNumBySiteName(String siteName);
}
